クラウド移行の行き詰まりを打破する:ソフトウェア主導のアプローチが未来である理由
エグゼクティブサマリー
このブログ記事では、組織に柔軟性を提供し、クラウドコストを最適化し、特定のビジネスニーズに基づいてコミットメントプランをカスタマイズするのに役立つ AWS 料金モデルの種類について説明します。
クラウド投資を最適化する方法
ワークロードをクラウドに移行しました。次は何をするべきでしょうか?移行後は、クラウド環境を最大限に活用するための最適化に重点が置かれます。FinOpsは、データドリブンな意思決定と財務責任を促進することで、クラウドテクノロジーのビジネス価値を高めるフレームワークとプラクティスです。FinOpsは、クラウドコストの削減だけでなく、ROIの最大化と収益の増加も目指します。クラウドの価値を最大化しながら、クラウド支出を管理することが目標です。FinOpsの主要業績評価指標(KPI)はコスト削減です。コスト削減を追跡するには、まずコスト削減の領域を特定し、次にビジネス目標に合った代替戦略を検討する必要があります。しかし、コスト削減をリアルタイムで追跡し、必要に応じて計画を変更できるメカニズムがなければ、どれも役に立ちません。
利用可能な AWS の料金モデルと節約プラン、そして適切なプランを選択してコストを最適化する方法を見てみましょう。
AWS 料金モデル
AWSは柔軟な従量課金制(PAYG)オプションを提供しており、使用した分だけお支払いいただけます。FinOps最適化戦略にご検討いただける4つの料金モデルをご紹介します。

オンデマンド価格
オンデマンド料金は柔軟性を提供しますが、コストは高くなります。コンピューティング容量またはデータベース容量を秒単位(最低60秒)または時間単位でお支払いいただきます。長期契約は不要です。これによりコストは変動し、実際の使用量に応じて課金されます。ゲーム、ストリーミング、チケット販売プラットフォームなど、予測不可能な急増が発生するワークロードに最適です。通常のキャパシティでは不足する可能性があるためです。短期プロジェクト、テスト、そして長期契約前のワークロードベンチマークの設定に最適です。

貯蓄プラン
Savings Plans は、1~3 年間の継続的な利用($/時間)を確約することで、AWS サービス(EC2、SageMaker、Lambda、Fargate)の割引価格を提供するプランです。オンデマンドと比較して最大 72% の節約が可能です。EC2、Compute、SageMaker の Savings Plan をご利用いただけます。安定したワークロードや、営業時間のピーク時など予測可能なパターンを持つワークロードに最適で、オンデマンドインスタンスと組み合わせることでコスト効率を最大限に高めることができます。

リザーブドインスタンス(RI)
リザーブドインスタンスは、1~3年の契約期間で大幅な割引(オンデマンドと比較して最大72%)を提供し、キャパシティの可用性と予算の予測可能性を確保します。RDS、OpenSearch、ElastiCache、Redshift、DynamoDBなど、複数のAWSサービスでご利用いただけます。オンデマンドよりも柔軟性が低く、事前の契約が必要となりますが、未使用のリソースへの支払いを回避し、コスト削減を最大化するには、正確なキャパシティプランニングが不可欠です。

スポットインスタンス
AWSでは、EC2の余剰キャパシティを、多くの場合オンデマンド価格のほんの一部で入札できます。ただし、これらのスポットインスタンスは、AWSがキャパシティの回復を必要とした場合、予告なく終了される可能性があります。これにより、オンデマンド価格から最大90%のコスト削減が実現します。ただし、スポットインスタンスは、フォールトトレラントで柔軟なワークロードに使用し、クリティカルなワークロードや時間的制約のあるワークロードには使用しないことをお勧めします。なぜなら、インスタンスは予告なしに終了される可能性があるからです。
AWS 貯蓄プラン
AWS Savings Plansは、1年または3年間、時間単位で計測される指定のコンピューティングパワーをご利用いただくことで、オンデマンド料金を超える割引を提供します。お支払いは、全額前払い、一部前払い、または前払いなしのいずれかのオプションからお選びいただけます。3種類のAWS Savings Plansの概要は以下のとおりです。

コンピューティング貯蓄プラン
Compute Savings Plansは、EC2、Amazon Fargate、Lambda全体で最も柔軟性の高いプランです。インスタンスファミリー、サイズ、アベイラビリティゾーン(AZ)、リージョン、オペレーティングシステムに関係なく、EC2インスタンスに適用されます。ビジネスにおけるコンピューティングニーズが多様化または進化し続ける場合、このプランが最適です。ただし、より具体的なプランと比較すると割引率が低くなります。Compute Savings Plansでは、柔軟性のためにある程度の節約を犠牲にする必要があります。

EC2インスタンスSavingsプラン
EC2インスタンスSavings Plansは、選択したリージョン内の特定のインスタンスファミリーに適用されます。Compute Savings Plansよりも割引率は高くなりますが、柔軟性は低くなります。

Amazon SageMaker 貯蓄プラン
これらは SageMaker の使用に適用され、対象となる SageMaker インスタンスに割引を提供します。これは、SageMaker とそのインスタンスタイプに大きく依存している企業にとって大幅な節約を意味します。
自分に合ったAWSの料金プランと節約プランの選び方 現在のAWSの使用状況を理解する
クラウド支出を最適化するために、AWSの料金プランと割引プランを適切に選択するには、ワークロードの性質、使用状況、そして財務的な柔軟性を考慮する必要があります。選択を行う前に、まずインスタンスタイプ、リージョン、使用時間における現在の使用パターンと将来の支出予測を詳細に分析することが重要です。
手動で行うことも、 Concierto Maximize を使用して AI/ML ベースのコスト分析と推奨事項を取得することもできます。Maximize は、現在の AWS 使用状況を自動的に分析し、インスタンスタイプ、リージョン、使用時間のパターンを把握します。さらに、さまざまなシナリオをキュレートし、料金モデルとコミットメントプランのさまざまな組み合わせに基づいて毎月の節約額を表示します。
クラウド最適化戦略における8つの考慮事項
現在の使用量と予測使用量を把握したら、料金と節約プランを選択する際に考慮すべき要素は次のとおりです。
結論と次のステップ
この記事では、AWSクラウドのコストを最適化し、コミットメントプランをカスタマイズするためにどのような手段を講じることができるかについて解説しました。AWSの料金プランと節約プランのオプションを確認し、現在の使用状況を自動分析するConcierto Maximizeを推奨し、コスト最適化戦略を選択する際に考慮すべき8つの要素を推奨しました。
クラウドコストの最適化には、ビジネスの成長に合わせた継続的な進化が不可欠です。Concierto Maximizeなどのツールを活用し、リアルタイムモニタリングを実施することで、AWSとハイブリッドクラウドの利用状況を包括的に可視化できます。AWSの利用パターンと料金モデルを定期的に評価することで、タイムリーな調整と最適化を実現し、クラウド投資からのROIを最大限に高めることができます。
Concierto Maximizeは、AIを活用した予測と予算計画、リソースの適正化、タグ付けとリソース割り当て、AIを活用した異常検知などを通じて、クラウド支出を最適化し、ROIを向上させるための様々な機会を提供します。これらについては、今後のブログで詳しく解説します。